@CHARSET "UTF-8";

body {width:1000px;margin-left:auto;margin-right:auto;
	font-family:Verdana;font-size:11px}
* {margin:0px;padding:0px;border:none}

#header {float:left;width:100%;height:100px;
	padding-top:60px;padding-left:30px}

#map_canvas {float:left;width:660px;height:660px;margin-right:10px;
	border:5px solid grey;-moz-border-radius:5px}

div#themes, div#centers, div#map_control {float:left;width:300px;margin-bottom:10px;padding:5px;
	-moz-border-radius:7px;-webkit-border-radius:7px;background:#b7c2c7}
div#centers	{background:#f6cf7c}
div#map_control {background:#76a9be;font-weight:bold;width:auto;cursor:pointer}
div#map_control:hover {background:#2aade3;} 

.filters {float:left}
.filters label, .search label {float:left;width:80px;
	padding-right:20px;padding-top:5px;
	font-weight:bold;text-align:right;}
.filters select {width:200px;height:24px;border:1px solid black}
.filters select option {padding-left:5px;padding-bottom:2px}
.filters select, .search input[type=text] {float:left;margin-bottom:5px}

#chart_themes, #chart_centers {float:left;width:300px}

.search {width:300px}
.search input[type=text] {border:1px solid black;width:198px;height:20px;}
.search img {float:left;position:relative;margin-left:30px;margin-right:100px}
.search, .search div {float:left;overflow:visible}
.suggestionsBox {position:relative;z-index:999;margin:0;width:200px;height:0;overflow:visible;margin-left:100px;}
div.suggestionList {position:relative;margin:0px;padding:0px;width:200px;
	-moz-border-radius:7px;-webkit-border-radius:7px;
	border: 2px solid #000;background-color:#212427;color:#fff;}
.suggestionList ul {list-style-type:none}
.suggestionList li {margin:0px 0px 3px 0px;padding:3px;cursor:pointer;}
.suggestionList li:hover {background-color: #659CD8;}

p.center_info {float:left;display:none;margin:5px;padding:5px;
	width:278px;background:white;border:1px solid black}